package com.three.service;

import com.baor.baseUtil.R;
import com.three.domain.Students;

import java.util.List;
import java.util.Map;

public interface StudentService {
    //修改信息
    public R updateStudent(Students students);



    //    查询在习生列表
    R studentsList(Integer pageIndex, Integer pageSize,Integer xiaoshou_id);
    //    添加在习生
    R addstu(Map<String, Object> map);
    // 更新学生信息
    R updateStudents(Students student);
    // 软删除学生
    int softDeleteStudent(int student_id,int user_id);
    //    关键字查询在习生列表
    R findStudentByname(Integer pageIndex, Integer pageSize,String name,Integer xiaoshou_id);

    //销售下拉框
    R xiaoshouList();
    //添加未报名学生
    R addstu_no_sign(Map<String, Object> map);
    //未报到列表
    R getstu_no_sign(Integer pageIndex, Integer pageSize,String start_date,String end_date, String keyword, Integer xiaoshou_id);
    //批量删除未报到学生
    R delete_no_sign(List<Integer> student_id);
    //批量转移未报到学生
    R update_no_sign(List<Integer> student_id,int xiaoshou_id);
    //批量转预招生
    R updateStatus(List<Students> students);
    //销售统计
    R sale_statistics(Map<String,Object> map);
    //销售下的详情
    R sale_statistics_by_xiaoshou(Map<String,Object> map);


}
